Schema bimoR.v1
Schema bimoR.v1 : Typ złożony RequestError
Typ złożony RequestError
Opis
Błąd walidacji zapytania
Typ używany do przekazywania informacji dotyczących wykrytych przez system błędów walidacji zapytania
Przestrzeń nazw http://api.big.pl/bimoR/v1
Diagram
Element validationError Element operationType Element currentRequest Sequence Typ złożony RequestError
Przegląd
RequestError
Błąd walidacji zapytania
Typ używany do przekazywania informacji dotyczących wykrytych przez system błędów walidacji zapytania
Sequence
currentRequest optional Typ złożony RequestAbstract
Bieżące zapytanie
operationType optional Typ prosty getOperationTypeEnum
Rodzaj operacji
Kod określający rodzaj wywołanej operacji, dla której system przeprowadził walidację zapytania
validationError 1..∞ Typ złożony ValidationError
Błąd walidacji
Kolekcja wykrytych przez system błędów walidacji
Sequence
orderNumber Typ prosty int6
Numer kolejny błędu
Numer kolejny błędu walidacji wykrytego w komunikacie. Numeracja zaczyna się od „1”.
validationRuleId Typ prosty string32
Kod błędu
Kod błędu walidacji
message optional Typ prosty string
Opis błędu
Opis błędu walidacji
faultyElementPath optional Typ prosty string
XPath
XPath do błędnej ścieżki komunikatu
dependentElementPath optional Typ prosty string
Xpath do pola zależnego
Xpath do pola zależnego, względem pola, do którego zgłoszony został błąd (@ValidationError.faultyElementPath)
Używany przez
Źródło
<xs:complexType name="RequestError" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Błąd walidacji zapytania</div>
      <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Typ używany do przekazywania informacji dotyczących wykrytych przez system błędów walidacji zapytania</div>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="currentRequest" type="bc:RequestAbstract" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Bieżące zapytanie</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="operationType" type="br:getOperationTypeEnum" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Rodzaj operacji</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Kod określający rodzaj wywołanej operacji, dla której system przeprowadził walidację zapytania</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="validationError" type="bc:ValidationError" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>
          <div class="nazwa pl-PL" xmlns="http://www.w3.org/1999/xhtml">Błąd walidacji</div>
          <div class="opis pl-PL" xmlns="http://www.w3.org/1999/xhtml">Kolekcja wykrytych przez system błędów walidacji</div>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Zobacz także